1
Fondements des variables et conventions de nommage
AI015Lesson 2
00:00

La fondation des variables en Julia repose sur le principe de Inférence de type. Contrairement aux langages comme C++, Julia déduit automatiquement le type de données à partir de la valeur assignée, offrant une expérience similaire à celle d'un script tout en bénéficiant des performances d'un langage compilé.

1. Règles lexicales et sensibilité

Les identifiants Julia sont strictement sensibles à la casse. Une variable nommée marks est distincte de Marks. Tous les noms de variables doivent commencer par une lettre; les caractères suivants peuvent inclure des chiffres, des lettres ou des traits de soulignement.

2. La convention snake_case

Suivant le guide de style de Julia, les développeurs utilisent des noms en minuscules avec des mots séparés par des traits de soulignement (snake_case) pour les variables composées afin de maintenir une cohérence.

✅ student_name (Correct : commence par une lettre, snake_case)❌ 2nd_roll (Incorrect : commence par un chiffre)

3. Julia par rapport aux langages statiques

En Julia, nous ne spécifions pas les types. Le compilateur déduit que 9,5 est un Float64 automatiquement.

C++ (Explicite)
int roll = 15;
Julia (Inferé)
roll = 15

4. Environnement et exécution

Pour exécuter des scripts, utilisez include("filename.jl"). Pour configurer votre environnement, vous pouvez ajouter des packages tels que IJulia (pour Jupyter), PyPlot, ou utiliser des IDE comme Atom et Juno.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>